Skip to content

feat(reports): leftover-map item complete-case coverage on graphic display (v2.39.0) - #813

Draft
seonghobae wants to merge 6 commits into
feat/leftover-map-plot-coverage-v2380from
feat/leftover-map-plot-item-coverage-v2390
Draft

feat(reports): leftover-map item complete-case coverage on graphic display (v2.39.0)#813
seonghobae wants to merge 6 commits into
feat/leftover-map-plot-coverage-v2380from
feat/leftover-map-plot-item-coverage-v2390

Conversation

@seonghobae

@seonghobae seonghobae commented Aug 30, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Caption the leftover-map graphic display with persisted item complete-case coverage (ADR 0282 / v2.39.0), distinct from post complete-case coverage (ADR 0281).
  • Preserve ADR 0281 and feat(reports): leftover-map rank on pair segments (v2.37.0) #811 ADR 0274–0280 semantics; do not infer item coverage from criterion markers, post coverage, rank, or unused axes. UI/read-model scope only; no new SQL or measurement authority.

Live stack / repair state

Parent #812 is now a Draft repair line at 3bbc5dbc984e60692dafe8a5a7e284c91f644b17, itself downstream of Draft/RED #811. This PR was returned to Draft because its body and Ready state were anchored to stale #812 64964cb6…. No predecessor checks/reviews transfer.

Current #813 exact branch head is bf593e713a5fa1879b26fd89ea6677e5b9f2cd48. The ADR 0282 item-coverage delta from de2a8a8b8fe275542f3350c649c7bca759b049a3 remains present. Review 5120632627 verified the inherited runtime-version defect. RED 0e2184ebd5f84bb8759c39469a3660442f52e3b0 adds the release-version synchronization contract; causal fix e2f88ac13b87d0cc0fefd18950311fa4d849e77c aligns runtime provenance to v2.39.0.

The successor also carries the parent Pages landing (60c584496cb3a3cfde83b84f49a206067dbd15aa), parent short-canvas regression (8d108027b77c8a9e4b41a2197392bdf3fc7686dd), and parent Vietnamese explained-share RED (bf593e713a5fa1879b26fd89ea6677e5b9f2cd48) without flattening ADR 0282.

Intentional RED / convergence boundary

The shared Vietnamese explained-share regression remains intentionally RED until production i18n is repaired to explicit tỷ phần phần dư được giải thích ... terminology. Therefore #813 is not GREEN or merge-ready. Parent-first convergence remains mandatory: #811 repair/verify → #812 reconstruct/verify → #813 reconstruct/verify. A graph merge or retarget that merely makes SHAs look current while dropping a parent delta is not acceptable.

Verification boundary

No exact-head hosted GREEN, authenticated PostgreSQL/k6, current-head Storybook/browser/a11y, or qualifying independent current-head APPROVE is claimed. Earlier 338-test/oxlint observations are predecessor-topology evidence only.

Jeon, M., Jin, I. H., Schweinberger, M., & Baugh, S. (2021). Mapping unobserved item–respondent interactions: A latent space item response model with interaction map. Psychometrika, 86(2), 378–403.

Gabriel, K. R. (1971). The biplot graphic display of matrices with application to principal component analysis. Biometrika, 58(3), 453–467.

Caption the leftover-map graphic display with persisted leftover-map
item complete-case coverage (ADR 0282). After make seed, closest and
farthest leftover pairs sit above the member list with a plot caption
that matches leftover-map item complete-case coverage; click a post
marker or a pair button opens that post.

A missing, non-integer, negative-used, non-positive-scored, or
used-greater-than-scored item coverage omits that leftover-map item
coverage caption. Coverage 0 of M is shown when that persisted used
count is a non-negative integer. Do not invent item coverage from
plotted criterion marker count, leftover-map distance, leftover-map
rank, leftover-map post coverage, or the count of unused axes. Never
invent a leftover score or a theta. UI-only; no new columns.

Copy link
Copy Markdown
Contributor Author

Stacked onto leftover-map complete-case coverage on the graphic (#812 @ 64964cb). Independent APPROVE required. Do not self-approve. Do not squash-merge onto the leftover base. After independent review, retarget onto leftover-coordinates (#782) rather than squash-merging here.

Copilot/Devin review is not independent APPROVE. Only collaborator is seonghobae; no independent reviewer can be requested from this token.

@coderabbitai

coderabbitai Bot commented Aug 30, 2026

Copy link
Copy Markdown

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

Copy link
Copy Markdown
Contributor Author

Write retry this cycle (2026-08-30 20:12 KST): GitHub comment/close/create-PR/push succeed from this token. Exact head de2a8a8b still has no independent APPROVE (Devin COMMENT is not independent APPROVE). Do not self-approve. Do not squash-merge onto the leftover base. Next buyer increment is leftover-map incomplete post coverage on the graphic (ADR 0283 / v2.40.0), stacked onto this head.

Copy link
Copy Markdown
Contributor Author

Cycle write retry 2026-08-30T20:12+09:00. Head de2a8a8 remains stacked on #812 (feat/leftover-map-plot-coverage-v2380@64964cb6). Do not squash-merge onto an unprotected leftover base. Independent collaborator APPROVE required; Copilot/Devin COMMENT is not independent APPROVE. Next buyer gap ADR 0283 (leftover-map incomplete post coverage on the graphic, v2.40.0) is being stacked locally on this head — not mixed into this PR.

Copy link
Copy Markdown
Contributor Author

Write retry this cycle (2026-08-30 20:26 KST). Exact head de2a8a8b still has no independent APPROVE (Devin COMMENT is not independent APPROVE). Do not self-approve. Do not squash-merge onto the leftover base. Next buyer increment is leftover-map incomplete post coverage on the graphic (ADR 0283 / v2.40.0), stacked onto this head — not mixed into this PR.

Copy link
Copy Markdown
Contributor Author

Stacked #814 (feat/leftover-map-plot-incomplete-v2400 @ 7729287, ADR 0283 / v2.40.0 leftover-map incomplete post coverage on the graphic) onto this head. Leave #813 and #814 open. Do not squash-merge onto this leftover base.

Copy link
Copy Markdown
Contributor Author

Cycle 2026-08-30T11:26Z write retry: leftover-map item coverage (#813 @ de2a8a8) stays stacked and unmerged. No independent APPROVE exists on this org (only collaborator is seonghobae). Copilot/Devin COMMENT is not independent APPROVE. Do not squash-merge this layer onto leftover-coordinates (#782). Next buyer increment this cycle is leftover-map incomplete post coverage on the graphic (ADR 0283 / v2.40.0) stacked onto this head — UI-only caption from persisted incomplete_post_count / scored_post_count; never invent incomplete as scored−used or from marker count; omit when missing/non-integer/negative/incomplete>scored/scored≤0; show 0 of M. Pair-list note stays post complete-case (ADR 0168). Grouping comparison strip (ADR 0149) does not gain this caption. No new columns. Synthetic fixtures only. NVIDIA_NIM_API_KEY only.

@seonghobae
seonghobae marked this pull request as draft September 5, 2026 09:06

@seonghobae seonghobae left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The parent #812 has moved non-force from 64964cb6… to a Draft repair line carrying release-identity, Pages, short-canvas, and Vietnamese-share regression contracts. This v2.39 successor was still Ready on the old parent snapshot and independently repeats the same runtime provenance defect: package/frontend metadata are v2.39.0 while lineageweave.__version__ remains v2.20.0. I returned it to Draft. Preserve ADR 0282, inherit the parent contracts without claiming their RED as GREEN, add the version-sync RED, and align runtime provenance to v2.39.0. Do not flatten the parent’s intentional Vietnamese-copy RED or predecessor evidence.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant